long-stemmed flower - French English Dictionary